@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td { 
padding: 0; 
margin: 0; 
font-size:12px;
font-family:Arial, Helvetica, sans-serif
} 
body{color:#333;}
a{color:#1a66b3;text-decoration:none}
a:hover{color:#000;text-decoration:underline}
table { 
border-collapse: collapse; 
border-spacing: 0; 
} 
img { 
border: 0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
font-style: normal; 
} 
ol,ul { 
list-style: none; 
} 
caption,th { 
text-align: left; 
} 
h1,h2,h3,h4,h5,h6 { 
font-weight: normal; 
font-size: 100%; 
} 
q:before,q:after { 
content:''; 
} 
abbr,acronym { border: 0; 
}

.fl {float:left;}
.fr {float:right;}

a {text-decoration:none; outline:none; color:#1a66b3}
a:hover {text-decoration:underline; color:#F00}
a.ff6600:link,a.ff6600:visited{color:#ff6600; text-decoration:underline;}
a.ff6600:hover{color:#333;}
.hidefocus {outline:none;}
.clearfix{zoom:1}
.clearfix:after{content: "."; display: block;height: 0; font-size:0; line-height:0; clear: both; visibility: visible;}

.relative{ position:relative}
.absolute{ position:absolute}

.gray787,.font-gray-787{color:#787878;}
.grayccc,input.grayccc,.font-gray-ccc{color:#999;}
.gray2e2,.font-gray-2e2{color:#2e2e2e;}
.greenfont,.font-green{color:#04b900}



.text-l{ text-align:left;}
.text-c{ text-align:center;}
.text-r{ text-align:right;}

.importantText{ color:#ff6600;}

.martop10px{margin-top:10px;}
.marbottom10px{margin-bottom:10px;}
.margin10px{ margin:10px;}

.mar5px{ margin:5px;}
.marTop5px {margin-top:5px;}
.marBottom5px {margin-bottom:5px;}
.marRight5px{ margin-right:5px;}
.marLeft5px{ margin-left:5px;}
.marTop10px {margin-top:10px;}
.mar10px{ margin:10px;}
.marBottom10px {margin-bottom:10px;}
.marRight10px{ margin-right:10px;}
.marLeft10px{ margin-left:10px;}
.margin0px{margin-right:0} 

.pad5px{ padding:5px }
.padTop5px {padding-top:5px;}
.padBottom5px {padding-bottom:5px;}
.padRight5px{ padding-right:5px;}
.padLeft5px{ padding-left:5px;}
.pad10px {padding:10px;}
.padTop10px {padding-top:10px;}
.padBottom10px {padding-bottom:10px;}
.padRight10px{ padding-right:10px;}
.padLeft10px{ padding-left:10px;}

.font-12-red{font-size:12px; color:#ff6600; font-weight:bold; font-family:Arial}
.font-12-bd{font-size:12px; font-weight:bold; font-family:Arial}
.font-14{font-size:14px;font-family:Arial}
.font-14-bd{font-size:14px; font-weight:bold; font-family:Arial}
.font-14-bd-red{font-size:14px;color:#ff6600; font-weight:bold; font-family:Arial}
.font-16-bd{font-size:16px;  font-weight:bold; font-family:Arial}
.font-16-bd-red{font-size:16px; color:#ff6600; font-weight:bold; font-family:Arial}

/*scrollbar*/

::-webkit-scrollbar {
height: 16px;
overflow: visible;
width: 16px;
}
::-webkit-scrollbar-track {
background-clip: padding-box;
border: solid transparent;
border-width: 0px 0px 0px 7px;
border-radius:8px;
}
::-webkit-scrollbar-track:hover{ 
background-clip: padding-box;
background-color:#dcdcdc;
border: solid transparent;

} 
::-webkit-scrollbar-corner {
background: transparent;
}
::-webkit-scrollbar-button {
 
}
::-webkit-scrollbar-track-piece{ 
}


::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, .25);
background-clip: padding-box;
background-position: left center;
background-repeat:no-repeat;
border: solid transparent;
min-height: 28px;
padding: 100px 0 0;
box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1),inset -1px -1px 0 rgba(0, 0, 0, .07);
border-radius:8px
 
}
::-webkit-scrollbar-thumb:hover{background-color: rgba(0, 0, 0, .3);background-position: -10px center;}
::-webkit-scrollbar-thumb:active{background-color: rgba(0, 0, 0, .4);background-position: -20px center;}

.wk-scrolltimedevents {
position: relative;
overflow-y: scroll;
overflow-x: hidden;
border-top: 1px solid #DDD;
border-left: 0 none;
border-bottom: 1px solid #DDD;
padding: 0;
font-size: 11px;
line-height: normal;
}